package com.miplus.ccrm.workflow.model.dto.recycle;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 恢复话术DTO
 */
@Data
@ApiModel("恢复话术请求参数")
public class RestoreWorkflowDTO {

    @ApiModelProperty(value = "回收记录ID", required = true)
    @NotBlank(message = "回收记录ID不能为空")
    private String recycleId;

    @ApiModelProperty(value = "恢复后的话术名称（可选，不填则使用原名称）")
    private String newName;

    @ApiModelProperty(value = "恢复后的分类ID（可选，不填则使用原分类）")
    private String newCategoryId;

    @ApiModelProperty(value = "恢复备注")
    private String restoreRemark;
}